package com.sl.au.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.OneToOne;
import javax.persistence.Table;

/**
 *主机明细表(项目合同主机数量拆分)
 */

@Entity
@Table(name="sl_crm_deviceDetail")
public class DeviceDetail  extends Root{
	
	/**所属合同ID(项目合同)*/
	@Column(name="sContractID")
	private String contractID;
	/**所属设备ID(项目合同泵)*/
	@Column(name="sDeviceID")
	private String deviceID;
	/**产品名称 */
	@Column(name="sProductName")
	private String productName;
	/**产品类型 */
	@Column(name="sProductType")
	private String productType;
	/**细分类型 */
	@Column(name="sSubDivideType")
	private String subDivideType;
	/**产品型号 */
	@Column(name="sProductModel")
	private String productModel;
	/**功率*/
	@Column(name="sPower")
	private String power;
	/**粘度*/
	@Column(name="sViscosity")
	private String viscosity;
	/**过流材质 */
	@Column(name="sFlowMaterial")
	private String flowMaterial;
	/**传输介质 */
	@Column(name="sTransMedia")
	private String transMedia;
	/**比重 */
	@Column(name="sProportion")
	private String proportion ;
	/**有效气蚀余量 */
	@Column(name="sEffectiveNPSHA")
	private String effectiveNPSHA;
	/**流量 */
	@Column(name="sFlux")
	private String flux;
	/**温度 */
	@Column(name="sTemperature")
	private String temperature;
	/**必须气蚀余量 */
	@Column(name="sMustMPSHA")
	private String mustMPSHA;
	/**扬程*/
	@Column(name="sPumpLift")
	private String pumpLift;
	/**入口压力 */
	@Column(name="sInPressure")
	private String inPressure;
	/**单价*/
	@Column(name="nUnitPrice")
	private float unitPrice;
	
	/**出厂编号*/
	@Column(name="dLeaveFactoryCode")
	private String leaveFactoryCode;
	/**出厂日期*/
	@Column(name="dLeaveFactoryDate")
	private java.util.Date leaveFactoryDate;
	/**维护方案ID*/
	@Column(name="sMaintainSchemeID")
	private String maintainSchemeID;


	public String getContractID() {
		return contractID;
	}
	public void setContractID(String contractID) {
		this.contractID = contractID;
	}
	public String getDeviceID() {
		return deviceID;
	}
	public void setDeviceID(String deviceID) {
		this.deviceID = deviceID;
	}
	public String getProductName() {
		return productName;
	}
	public void setProductName(String productName) {
		this.productName = productName;
	}
	public String getProductType() {
		return productType;
	}
	public void setProductType(String productType) {
		this.productType = productType;
	}
	public String getSubDivideType() {
		return subDivideType;
	}
	public void setSubDivideType(String subDivideType) {
		this.subDivideType = subDivideType;
	}
	public String getProductModel() {
		return productModel;
	}
	public void setProductModel(String productModel) {
		this.productModel = productModel;
	}
	public String getPower() {
		return power;
	}
	public void setPower(String power) {
		this.power = power;
	}
	public String getViscosity() {
		return viscosity;
	}
	public void setViscosity(String viscosity) {
		this.viscosity = viscosity;
	}
	public String getFlowMaterial() {
		return flowMaterial;
	}
	public void setFlowMaterial(String flowMaterial) {
		this.flowMaterial = flowMaterial;
	}
	public String getTransMedia() {
		return transMedia;
	}
	public void setTransMedia(String transMedia) {
		this.transMedia = transMedia;
	}
	public String getProportion() {
		return proportion;
	}
	public void setProportion(String proportion) {
		this.proportion = proportion;
	}
	public String getFlux() {
		return flux;
	}
	public void setFlux(String flux) {
		this.flux = flux;
	}
	public String getTemperature() {
		return temperature;
	}
	public void setTemperature(String temperature) {
		this.temperature = temperature;
	}
	public String getPumpLift() {
		return pumpLift;
	}
	public void setPumpLift(String pumpLift) {
		this.pumpLift = pumpLift;
	}
	public String getInPressure() {
		return inPressure;
	}
	public void setInPressure(String inPressure) {
		this.inPressure = inPressure;
	}
	public float getUnitPrice() {
		return unitPrice;
	}
	public void setUnitPrice(float unitPrice) {
		this.unitPrice = unitPrice;
	}
	public String getEffectiveNPSHA() {
		return effectiveNPSHA;
	}
	public void setEffectiveNPSHA(String effectiveNPSHA) {
		this.effectiveNPSHA = effectiveNPSHA;
	}
	public String getMustMPSHA() {
		return mustMPSHA;
	}
	public void setMustMPSHA(String mustMPSHA) {
		this.mustMPSHA = mustMPSHA;
	}
	public String getLeaveFactoryCode() {
		return leaveFactoryCode;
	}
	public void setLeaveFactoryCode(String leaveFactoryCode) {
		this.leaveFactoryCode = leaveFactoryCode;
	}
	public java.util.Date getLeaveFactoryDate() {
		return leaveFactoryDate;
	}
	public void setLeaveFactoryDate(java.util.Date leaveFactoryDate) {
		this.leaveFactoryDate = leaveFactoryDate;
	}
	public String getMaintainSchemeID() {
		return maintainSchemeID;
	}
	public void setMaintainSchemeID(String maintainSchemeID) {
		this.maintainSchemeID = maintainSchemeID;
	}


}
